Internship proposal Graph and Automata Algorithms for Verification
نویسنده
چکیده
Graph and automata theory are widely used in the algorithmic solution of fundamental problems in verification. Verification problems often boil down to solving reachability questions in graphs, optimization problems, and combinatorial problems in automata. Fundamental algorithmic problems in computer science have been well studied, such as the shortest path problem, the travelling salesman problem, etc. A similar classical problem in discrete planning is the finite-horizon planning problem [2], where the input is a directed graph with weights assigned to every edge and a time horizon T , and the goal is to find a path of length T that maximizes the total utility defined as the sum of the weights of the path. This computational problem for finite-horizon planning has applications in artificial intelligence and robotics [4, Chapter 10, Chapter 25], as well as in control theory and game theory [1, Chapter 2.2], [3, Chapter 6]. In this internship (with possible continuation as a phd thesis), we consider relaxations of the finite-horizon problem where the original question with a fixed horizon T is replaced by an expected time horizon, either given through a fixed stopping-time distribution, or through an adversarial distribution where the stopping-time distribution is unknown and decided by an adversary. We are looking for algorithmic solutions and structural properties in the case of graphs, as well as in more powerful models such as Markov processes, pushdown graphs, and timed systems. Several theoretical questions can be investigated and the solutions and heuristics can possibly lead to prototype implementations.
منابع مشابه
Title Verification of Distributed Algorithms
In a distributed algorithm, an unknown number of identical processes communicate to achieve a common goal, such as elect a leader, color a graph with only a few colors, or detect a deadlock. Several distributed algorithms make use of data structures such as process identifiers (pids), which can possibly be compared for equality or wrt. a linear order. Thus, they have to deal with several source...
متن کاملDistributed Graph Automata and Verification of Distributed Algorithms
Combining ideas from distributed algorithms and alternating automata, we introduce a new class of finite graph automata that recognize precisely the languages of finite graphs definable in monadic second-order logic. By restricting transitions to be nondeterministic or deterministic, we also obtain two strictly weaker variants of our automata for which the emptiness problem is decidable. As an ...
متن کاملAn Optimized Firefly Algorithm based on Cellular Learning Automata for Community Detection in Social Networks
The structure of the community is one of the important features of social networks. A community is a sub graph which nodes have a lot of connections to nodes of inside the community and have very few connections to nodes of outside the community. The objective of community detection is to separate groups or communities that are linked more closely. In fact, community detection is the clustering...
متن کاملA Novel Approach for Detecting Relationships in Social Networks Using Cellular Automata Based Graph Coloring
All the social networks can be modeled as a graph, where each roles as vertex and each relationroles as an edge. The graph can be show as G = [V;E], where V is the set of vertices and E is theset of edges. All social networks can be segmented to K groups, where there are members in eachgroup with same features. In each group each person knows other individuals and is in touch ...
متن کاملUtilizing Generalized Learning Automata for Finding Optimal Policies in MMDPs
Multi agent Markov decision processes (MMDPs), as the generalization of Markov decision processes to the multi agent case, have long been used for modeling multi agent system and are used as a suitable framework for Multi agent Reinforcement Learning. In this paper, a generalized learning automata based algorithm for finding optimal policies in MMDP is proposed. In the proposed algorithm, MMDP ...
متن کامل